cherry tomatoes - German English Dictionary